<html>
<head><meta charset="utf-8"><title>Profiling the parallel compiler · t-compiler/help · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/index.html">t-compiler/help</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/Profiling.20the.20parallel.20compiler.html">Profiling the parallel compiler</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="246928763"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/Profiling%20the%20parallel%20compiler/near/246928763" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Aaron Hill <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/Profiling.20the.20parallel.20compiler.html#246928763">(Jul 23 2021 at 02:38)</a>:</h4>
<p>Is <a href="http://perf.rust-lang.io">perf.rust-lang.io</a> set to profile a <code>cfg(parallel_compiler)</code> build?</p>



<a name="246928781"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/Profiling%20the%20parallel%20compiler/near/246928781" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Aaron Hill <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/Profiling.20the.20parallel.20compiler.html#246928781">(Jul 23 2021 at 02:38)</a>:</h4>
<p>I'd like to simplify some of the incremental code around diagnostics loading</p>



<a name="246929292"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/Profiling%20the%20parallel%20compiler/near/246929292" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/Profiling.20the.20parallel.20compiler.html#246929292">(Jul 23 2021 at 02:48)</a>:</h4>
<p>It's not, but I don't think we should optimize for that build configuration currently. If there's code simplifications that are significant, we should take them; parallel compilation is not on the horizon just yet and I'd rather prioritize readability of what we're actively shipping.</p>



<a name="247001467"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/Profiling%20the%20parallel%20compiler/near/247001467" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/Profiling.20the.20parallel.20compiler.html#247001467">(Jul 23 2021 at 16:41)</a>:</h4>
<p>I'd actually like to revive that configuration soon (cc <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> ), so while I don't think CI should cover it yet, it would be nice to not overly break it.</p>



<a name="247001723"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/Profiling%20the%20parallel%20compiler/near/247001723" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/Profiling.20the.20parallel.20compiler.html#247001723">(Jul 23 2021 at 16:43)</a>:</h4>
<p><span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span>, don't remember from our lasts conversations what were the main drawbacks to keep this going but it would be great to revive it</p>



<a name="247005702"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/Profiling%20the%20parallel%20compiler/near/247005702" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/Profiling.20the.20parallel.20compiler.html#247005702">(Jul 23 2021 at 17:13)</a>:</h4>
<p>CI checks it builds</p>



<a name="247005727"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/Profiling%20the%20parallel%20compiler/near/247005727" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/Profiling.20the.20parallel.20compiler.html#247005727">(Jul 23 2021 at 17:13)</a>:</h4>
<p>I don't think <em>performance</em> is worth thinking too much about, particularly with diagnostics</p>



<a name="247033150"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/Profiling%20the%20parallel%20compiler/near/247033150" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/Profiling.20the.20parallel.20compiler.html#247033150">(Jul 23 2021 at 21:10)</a>:</h4>
<p>Yeah, performance isn't worth checking in CI until we get to the point where it's on par and we're talking about whether to enable it by default.</p>



<a name="247033620"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/182449-t-compiler/help/topic/Profiling%20the%20parallel%20compiler/near/247033620" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> The 8472 <a href="https://rust-lang.github.io/zulip_archive/stream/182449-t-compiler/help/topic/Profiling.20the.20parallel.20compiler.html#247033620">(Jul 23 2021 at 21:15)</a>:</h4>
<p>Is there a tracking/roadmap meta issue for parallel compiler work?</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>